large sandwich - English Synonyms Dictionary